#include "unionteccontrollerhmidll.h"
#include "UnionTecControllerHMIInstance/unionteccontrollerhmiinstance_global.h"

UnionTecControllerHMIDLL::UnionTecControllerHMIDLL(){
    PLU_TecControllerHMIInstanceCreate();
}

UnionTecControllerHMIDLL::~UnionTecControllerHMIDLL(){
    PLU_TecControllerHMIInstanceDelete();
}

QWidget* UnionTecControllerHMIDLL::RegisiterUi(){
    return PLU_TecControllerHMIIInstanceUiRegesiter();
}

void UnionTecControllerHMIDLL::FastTimerLoop(){
    TASK_uifast_plugin();
}
void UnionTecControllerHMIDLL:: SlowTimerLoop(){
    TASK_uislow_plugin();
}

void UnionTecControllerHMIDLL:: onbtnclicked_ModeSelected(short Mode){}
bool UnionTecControllerHMIDLL:: onbtnclicked_vPower(){
    return 1;
}
bool UnionTecControllerHMIDLL:: onbtnclicked_ESTOP_Clicked(){
    return 1;
}

void UnionTecControllerHMIDLL:: onbtnclicked_Setting(){
    SLOTS_btnSettingClicked();
}
void UnionTecControllerHMIDLL:: onbtnclicked_Edit(){
    SLOTS_btnEditClicked();
}
void UnionTecControllerHMIDLL:: onbtnclicked_Pause(){
    SLOTS_btnPauseClicked();
}
void UnionTecControllerHMIDLL:: onbtnclicked_Run(){
    SLOTS_btnRunClicked();
}
void UnionTecControllerHMIDLL:: onbtnclicked_Stop(){
    SLOTS_btnStopClicked();
}

void UnionTecControllerHMIDLL:: onbtnclicked_fn1(){
    SLOTS_btnfn1Clicked();
}
void UnionTecControllerHMIDLL:: onbtnclicked_fn2(){
    SLOTS_btnfn2Clicked();
}
void UnionTecControllerHMIDLL:: onbtnclicked_fn3(){
    SLOTS_btnfn3Clicked();
}
void UnionTecControllerHMIDLL:: onbtnclicked_fn4(){
    SLOTS_btnfn4Clicked();
}

void UnionTecControllerHMIDLL:: onbtnpressed_fn1(){}
void UnionTecControllerHMIDLL:: onbtnpressed_fn2(){}
void UnionTecControllerHMIDLL:: onbtnpressed_fn3(){}
void UnionTecControllerHMIDLL:: onbtnpressed_fn4(){}

void UnionTecControllerHMIDLL:: onbtnreleased_fn1(){}
void UnionTecControllerHMIDLL:: onbtnreleased_fn2(){}
void UnionTecControllerHMIDLL:: onbtnreleased_fn3(){}
void UnionTecControllerHMIDLL:: onbtnreleased_fn4(){}

void UnionTecControllerHMIDLL:: onbtnclicked_Home(){
    SLOTS_btnHomeClicked();
}

void UnionTecControllerHMIDLL:: onbtnclicked_MainScriptStatus(){
    SLOTS_btnMainScriptStatusClicked();
}

void UnionTecControllerHMIDLL:: onbtnclicked_VisHmi(){
    SLOTS_btnVisHmiClicked();
}

void UnionTecControllerHMIDLL:: fromBackendMessageCommand(QByteArray Data){
    MES_fromBackendMessageCommand(Data);
}

void UnionTecControllerHMIDLL:: toBackendMessage(QByteArray& Data){
    MES_toBackendMessage(Data);
}

void UnionTecControllerHMIDLL:: onbtnclicked_SubScriptStatus(){}
void UnionTecControllerHMIDLL:: onbtnclicked_Coordinate(short& Coordinate,int& ToolId, int& WorkID){}


void UnionTecControllerHMIDLL::  onbtnpressed_XP(){}
void UnionTecControllerHMIDLL:: onbtnpressed_YP(){}
void UnionTecControllerHMIDLL:: onbtnpressed_ZP(){}
void UnionTecControllerHMIDLL:: onbtnpressed_AP(){}
void UnionTecControllerHMIDLL:: onbtnpressed_BP(){}
void UnionTecControllerHMIDLL:: onbtnpressed_CP(){}
void UnionTecControllerHMIDLL:: onbtnpressed_XN(){}
void UnionTecControllerHMIDLL:: onbtnpressed_YN(){}
void UnionTecControllerHMIDLL:: onbtnpressed_ZN(){}
void UnionTecControllerHMIDLL:: onbtnpressed_AN(){}
void UnionTecControllerHMIDLL:: onbtnpressed_BN(){}
void UnionTecControllerHMIDLL:: onbtnpressed_CN(){}

void UnionTecControllerHMIDLL:: onbtnpressed_E1P(){}
void UnionTecControllerHMIDLL:: onbtnpressed_E2P(){}
void UnionTecControllerHMIDLL:: onbtnpressed_E1N(){}
void UnionTecControllerHMIDLL:: onbtnpressed_E2N(){}

void UnionTecControllerHMIDLL:: onbtnreleased_XP(){}
void UnionTecControllerHMIDLL:: onbtnreleased_YP(){}
void UnionTecControllerHMIDLL:: onbtnreleased_ZP(){}
void UnionTecControllerHMIDLL:: onbtnreleased_AP(){}
void UnionTecControllerHMIDLL:: onbtnreleased_BP(){}
void UnionTecControllerHMIDLL:: onbtnreleased_CP(){}
void UnionTecControllerHMIDLL:: onbtnreleased_XN(){}
void UnionTecControllerHMIDLL:: onbtnreleased_YN(){}
void UnionTecControllerHMIDLL:: onbtnreleased_ZN(){}
void UnionTecControllerHMIDLL:: onbtnreleased_AN(){}
void UnionTecControllerHMIDLL:: onbtnreleased_BN(){}
void UnionTecControllerHMIDLL:: onbtnreleased_CN(){}

void UnionTecControllerHMIDLL:: onbtnreleased_E1P(){}
void UnionTecControllerHMIDLL:: onbtnreleased_E2P(){}
void UnionTecControllerHMIDLL:: onbtnreleased_E1N(){}
void UnionTecControllerHMIDLL:: onbtnreleased_E2N(){}

void UnionTecControllerHMIDLL:: onbtnclicked_MannualOverrideP(double& value){}
void UnionTecControllerHMIDLL:: onbtnclicked_ProgramOverrideP(double& value){}
void UnionTecControllerHMIDLL:: onbtnclicked_MannualOverrideN(double& value){}
void UnionTecControllerHMIDLL:: onbtnclicked_ProgramOverrideN(double& value){}

